de.ueberdosis.mp3info.facades
Class Wamp

java.lang.Object
  |
  +--de.ueberdosis.mp3info.facades.Wamp

public class Wamp
extends java.lang.Object

This encapsulates the information you can access via WinAmps property page


Constructor Summary
Wamp()
          Creates an empty Tag
Wamp(de.ueberdosis.mp3info.ID3Tag v1tag)
          Copies information from a V1 tag to a V2 tag
Wamp(de.ueberdosis.mp3info.id3v2.ID3V2Tag v2tag)
          Copies information from a V2 tag
 
Method Summary
 java.lang.String getAlbum()
           
 java.lang.String getArtist()
           
 java.lang.String getComment()
           
 java.lang.String getComposer()
           
 java.lang.String getCopyright()
           
 java.lang.String getEncodedBy()
           
 byte getGenre()
           
 java.lang.String getGenreS()
           
 java.lang.String getOriginalArtist()
           
 java.lang.String getTitle()
           
 byte getTrack()
           
 java.lang.String getTrackS()
           
 java.lang.String getURL()
           
 de.ueberdosis.mp3info.ID3Tag getV1Tag()
           
 de.ueberdosis.mp3info.id3v2.ID3V2Tag getV2Tag()
           
 java.lang.String getYear()
           
 void setAlbum(java.lang.String alb)
          Sets the name of the album
 void setArtist(java.lang.String art)
          Sets the artist of the mp3
 void setComment(java.lang.String c)
          Sets a comment to the tag
 void setComposer(java.lang.String s)
           
 void setCopyright(java.lang.String s)
           
 void setEncodedBy(java.lang.String s)
           
 void setGenre(byte g)
          Sets the genre of the song
 void setGenre(int g)
           
 void setGenre(java.lang.String s)
           
 void setOriginalArtist(java.lang.String s)
           
 void setTitle(java.lang.String tit)
          Sets the title of the mp3
 void setTrack(byte t)
          sets the number of the track
 void setTrack(int t)
           
 void setTrack(java.lang.String t)
           
 void setURL(java.lang.String s)
           
 void setYear(java.lang.String y)
          Sets the release-year of the original song
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Wamp

public Wamp()
Creates an empty Tag


Wamp

public Wamp(de.ueberdosis.mp3info.ID3Tag v1tag)
Copies information from a V1 tag to a V2 tag

Parameters:
v1tag - information to be copied

Wamp

public Wamp(de.ueberdosis.mp3info.id3v2.ID3V2Tag v2tag)
Copies information from a V2 tag

Parameters:
v2tag - information to be copied
Method Detail

getV2Tag

public de.ueberdosis.mp3info.id3v2.ID3V2Tag getV2Tag()

getV1Tag

public de.ueberdosis.mp3info.ID3Tag getV1Tag()

getTitle

public java.lang.String getTitle()
Returns:
Title of the mp3

setTitle

public void setTitle(java.lang.String tit)
Sets the title of the mp3


getArtist

public java.lang.String getArtist()
Returns:
Artist of the mp3

setArtist

public void setArtist(java.lang.String art)
Sets the artist of the mp3


getAlbum

public java.lang.String getAlbum()
Returns:
Name of the album

setAlbum

public void setAlbum(java.lang.String alb)
Sets the name of the album


getYear

public java.lang.String getYear()
Returns:
release-year of the original song

setYear

public void setYear(java.lang.String y)
Sets the release-year of the original song


getComment

public java.lang.String getComment()
Returns:
Comment included in the tag

setComment

public void setComment(java.lang.String c)
Sets a comment to the tag


getGenre

public byte getGenre()
Returns:
the genre of the song

getGenreS

public java.lang.String getGenreS()
Returns:
String representation of the genre

setGenre

public void setGenre(byte g)
Sets the genre of the song


setGenre

public void setGenre(int g)

setGenre

public void setGenre(java.lang.String s)

getTrack

public byte getTrack()
Returns:
Number of the Track on the album

getTrackS

public java.lang.String getTrackS()
Returns:
String representation of the number of the track

setTrack

public void setTrack(byte t)
sets the number of the track


setTrack

public void setTrack(int t)

setTrack

public void setTrack(java.lang.String t)

setComposer

public void setComposer(java.lang.String s)

getComposer

public java.lang.String getComposer()

setOriginalArtist

public void setOriginalArtist(java.lang.String s)

getOriginalArtist

public java.lang.String getOriginalArtist()

setCopyright

public void setCopyright(java.lang.String s)

getCopyright

public java.lang.String getCopyright()

setURL

public void setURL(java.lang.String s)

getURL

public java.lang.String getURL()

setEncodedBy

public void setEncodedBy(java.lang.String s)

getEncodedBy

public java.lang.String getEncodedBy()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object